Load Balance Algorithms for Anycast
نویسندگان
چکیده
Increasingly, replicated anycast servers are being used to deliver network applications and service ever increasing user requests. Therefore, the strategies used to guarantee network bandwidth prerequisites and perform load balancing across the nodes of an anycast group are critical to the performance of online applications. In this paper, we model user requests, network congestion and latency, and server load using a combination of hydro-dynamics and queuing theory to develop an efficient job distribution strategy. Current, anycast research does not explicitly consider the system load of nodes within an anycast groups when distributing requests. Therefore, the performance of a heavily loaded anycast system can quickly become congested and uneven as jobs are routed to closely linked nodes which are already saturated with requests. In comparison, the nodes of further away systems remain relatively unused because of other issues such as network bandwidth and latency during these times. Our system redirects requests from busy systems to the idle, remotely linked nodes, to process requests faster in spite of slower network access. Using an empirical study, we show this technique can improve request performance, and throughput with minimal network probing overhead.
منابع مشابه
Effective Real-time Anycast Flow Connection Algorithm and Delay Analysis
Define anycast services as a group of replicated servers that may provide similar or identical services. Using anycast services can significantly simplify some applications such as to seek appropriate servers to provide quality of service and to achieve the load balance and fault-tolerance for service availability. An anycast flow is a sequence of packet that can be established between a user a...
متن کاملDesign and Implement of SD-Anycast Routing Protocol
Basing on the analysis of the studying situation of current routing protocol , this thesis presents a SD-Anycast protocol algorithm, and the routing principle and measure parameter of the protocol is given. By designing packet header, routing maintaining and node dealing modules, it implements this protocol in NS2. Lastly, some quantificational experiments indicate that this routing protocol al...
متن کاملPseudo MIPv6 for Anycast and Fault Tolerance Services
Pseudo anycast mechanism based on MIPv6 protocol stack (RFC3775, RFC3667) [1][4]. By using this mechanism, we can provide the anycast and layer 3 fault-tolerance functions. We will also compare some load balance solutions [1][2] with ours. The potential customers (clients) can utilize the powerful service functions without using any patching work or additional service software.
متن کاملIP layer load balance using fuzzy logic under IPv6 anycast mechanism
With the emergence of databases and Internet technology, the way data is acquired and accessed has changed with more convenient service. After years of evolution, the current IPv6 Internet Protocol (IP) has enabled the user to check any database worldwide by logging onto the Internet whenever you want and regardless of where you are. The load balance or efficiency issue arises when many users o...
متن کاملExtension headers for IPv6 anycast
Anycast is a new communication paradigm defined in IPv6. Different from unicast and multicast routing, routers on the internetwork deliver an anycast datagram to the nearest available node. By shifting the task of resolving destinations from source node to internetwork, anycasting is highly flexible and cost-effective on routing process and inherently load-balanced and robust on server selectio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004